What you are looking for is Package Configurations.
Basically, a configuration value is just a stored key/value pair of some property in SSIS (for example, your connection manager's connection string.)
You can store it in a number of formats (see the link) - I personally use XML files since I have a support team who handles deployment and they "get" files.
Then each package just references that XML file in its own configurations. When the package is run it will use the value of the connection string for that connection, so each package will use whatever's in the XML file (or whatever configuration format you choose.)
Basic steps:
- Create connection in package.
- Under SSIS -> Package Configurations, choose "Enable package configuration", choose "Add ..", choose the format you want, select the connection's connection string property, save the configuration.
- In the other 3 packages, go to the same area, choose "Add.." and this time browse to the configuration you created, it'll ask you to Overwrite the values in that configuration with what's in the package or Reuse Existing (meaning keep the value you already created) - choose Reuse Existing. Name it, save it.
Check the link out above for more info, it's what you want.