I have once again hidden KB2952664 and KB303558, which are the two that seem to keep coming back - most other nagware seems to stay hidden. I am not seeing
Upgrade to Windows 10 Pro N at all, so it may be that you are getting it as a result of one or more previous updates you have allowed, which would fit the pattern of what seems to be Microsoft's strategy here.
I have taken to allowing only security updates without question, and research every other update, regardless of how it is labelled (i.e. important, recommended, optional). I install only those that I can absolutely confirm are not some form of nagware or
spyware, and can be reasonably certain I may actually need. When in doubt, I toss it out - if and when I experience any issues that they may have solved, I will discover that by googling the problem and can then unhide and install the update. So far, that
hasn't actually happened, which is not surprising given that W7 has been around long enough for any actual bugs to have been worked out.
With the exception of some mundane stuff like the occasional time zone updates and such, almost all non-security updates do seem related to Microsoft's ongoing efforts to get us to downgrade to the latest version of windows.
Caveat emptor.