Is it possible to switch objects while still remaining in edit mode? When aligning a complex scene with many objects, I currently have to exit edit mode, select the next object, and then select edit mode to then edit that object. Is there any way to stay in edit mode and switch to another object? Is there a plugin that will allow me to do this?

The way I would envision this would work is if I mouse select another object while in edit mode, that object would become the active editable object. This would reduce the extra clicks needed when editing a scene with a large number of objects.
You can use Outliner editor to press on the buttons next to the object name to enter Edit mode for those objects:



It's needed to press exactly that triangle button which shows mesh datablock inside of object datablock. If you click on the object name it will activate Object mode.  

Note that this won't allow to bypass switching interaction modes; there will be Edit mode toggle anyway visible in the actions history, it's just that there will be less clicks: