You can also check the settings after modification with hostnamectl status. It is a bit misleading that your current session will show the old hostname. Logging out and in again will show the updated hostname (and also any new sessions will do so). It is a good practice to also update your /etc/hosts file for correct name resolution.