One new thing with Windows 10 is the fact that Microsoft is not letting home users disable Windows Updates. This is seriously a good thing.
One of the problems with the new Windows Update settings though is that by default all Windows 10 computers are members of a Windows update cluster. Basically a massive torrent distribution network for Windows Updates.
This is a simultaneously good and bad thing for people on metered internet connections around the world.
For me, it is simply something I do not want running on my network.
Click on the Start button then settings.

Click on Updates & security

Note: Home users can only choose to schedule the restart, not stop the download or installation of them:

Click on Advanced options

Click on Choose how your updates are delivered

For people that may want to minimized downloads to mulitple computers on the same network, I would recommend leaving the setting turned on, but to change it to be PCs on my local network.
For myself, I turn it completely off.
