There are a number of software components in the Juju universe that can be upgraded. Please visit the page dedicated to the task you're interested in.

There is no inherent reason to upgrade components at the same time or to upgrade components in a specific order. What often dictates an upgrade is a desired feature in a new version of one component. This may, either before or after, necessitate the upgrade of another component.