There's a decent chunk on the new official wiki about starbase upgrades here.
One important thing missing from there at the moment is discussion of options you can get to by clicking Sponsor Settings in the starbase management window. You can have starbases automatically request constructors to continue a chain of improvements you started (e.g. adding the next level of manufacturing or income booster).
The screentips in the starbase window are also decent; try checking them out for more info. One of my favorite new features is the ability to set a constructor design to send to a base. On large maps that can be really handy when you want to send your fastest, no-life-support model out to a distant base while using cheaper models to develop your core worlds.