Scenarios for publication versions and branches

This scenario describes the options you have when you need to modify an existing, released publication. Do you create a new version or a branch, or do you save it as a completely different publication?