How do I change Office 365 plan?

I often get asked this question on courses, and the answer is a bit involved. for full details please go here: Can I switch to a different Office 365 plan or subscription?