Yes, that's pretty much it 🙂 Then, if your old master is dead for good (ie reinstall needed), you need to "forget" it (ie it will be removed from the database).
it's pretty simple because XAPI is replicated to all pool member while the master is running (but all other members got it in read only). If the master dies, then promote another member and you are done.