How to upgrade Windows 8 to Windows 8.1 offline?

Download a Windows 8.1 ISO (when you have access to it via MSDN/Technet), mount it inside Windows, run the setup.exe and select "upgrade".