There is probably no "better way," but it often comes down to what way works. I've seen times when, for whatever reason, Reset from within Windows 10 itself will not work, yet the Update Assistant will. Sometimes both of those don't work and your only remaining choice is creating bootable media and going at it that way.
For myself, and it's just habit, I actually prefer to create bootable media and to use it as described here, Updating Windows 10 using the Windows 10 ISO file, if I'm upgrading. One can also use the same media to do a clean install, whether on a machine that already has Windows 10 or on one that does not (provided you have a license key to activate it).
Reset is the simplest, if it works, but has the disadvantage of only giving you the option to save your files. The bootable media method, at least when you're doing a version update (e.g., 1607 to 1703) has the added advantage of the "Keep apps and files".
Brian AKA Bri the Tech Guy (website in my user profile) - Windows 10 Home, 64-Bit, Version 1803, Build 17134
. . . the presumption of innocence, while essential in the legal realm, does not mean the elimination of common sense outside it. The willing suspension of disbelief has its limits, or should.
~ Ruth Marcus, November 10, 2017, in Washington Post article, Bannon is right: It’s no coincidence The Post broke the Moore story