The way the roles toggles have been set up doesn't make sense. If I want to create a role that can modify groups, he can't do that unless I toggle "Manage Community Settings" which gives him a bunch of permissions I don't want to give them (e.g. changing the name of the community).
Plus, it would make sense if there was further granularity to that permission. Instead of being able to edit/modify ANY group, it would be nice if we could allow users to edit/modify only the groups that they create.