For this update, do I need to back up everything? (I know it's always recommended, but in case it's confirmed that it does delete everything, then I would want to be doubly sure).
I just did my upgrade from 2.3.6 to 4.0.4 today, nothing was deleted. The upgrade process is really quite hassle free the entire process took less then 5 mins.