Right steps for changing Index Mapping

Yes i know if i have to change a index's mapping, i have to reindex it. I want to do this process quickly as possible , So what will you suggest steps for reindexing.

Create a new index with the mapping
Call reindex API
If you have an alias, switch the alias
Delete the old index