Actually the procedure is much easier than that.
It works as follows:
1) Connect to iTunes.
2) iTunes asks if you want to install iOS5.
3) If you accept it will do a full backup of your iPhone.
4) It will install iOS 5.
5) It will do an automatic restore of your Apps and Data with any modifications needed for storage of said apps and data.