It would be nice if Type and Instance parameters could be updated outside of group editing mode in a couple of scenarios:
1) When updating information from schedules
2) When updating Families.
In both situations, the schedule and the family update should be able to, say, update the voltage of a type of fixture or update a user created text parameter used for organization. These are just a couple of examples, but I think that an error message saying "You are about to edit group elements outside of Group editing mode, are you sure you wish to continue?" would be preferable to the one that says "can't edit groups outside of group editing, delete or ungroup your hard work." (I'm paraphrasing, of course).