Hi Woody,
You can build a simple program builder program that does this - when you use the "Subscribe to Campaign" or "Unsubscribe from Campaign" you get the option to do it at an email group level or site level.
I'd just build a simple campaign that has an entry step, the subscribe or unsubscribe action (whatever you need) and then the exit step.
Best,
Lauren