I often do a lot of heavy work involving changes to prefabs with many many parents and children. Working out of the Project view is just not an option. Out of frustration my originally learned process for this is to drag the prefab into the scene, make the changes, delete the prefab and drag the GO back to create it as a new prefab again.
Now this (probably bad) process also seems to involve breaking the prefab instance which is yet another step.
What is the right way to work heavily with a lot of prefabs that need a lot of updates?
AND
Why does the project view only show one level of hierarchy for prefabs? This is the core of the entire problem. If I could just update heavily nested prefabs from the project view this wouldn’t even be a concern. There is no way Unity is totally incapable of fully displaying these.