Fresh Install of Windows 10
1.) Use something like Magic Jellybean to copy your current Windows 10 license (Just in case) - Windows 10 automatically ties a license key to your hardware, so no need to type it in again.
2.) Download Windows Media Creation tool, make sure you have a 4-8gb flash drive to install it on. https://www.microsoft.com/en-us/software-download/windows10
3.) Swap out your physical drive for the new one.
4.) Run the Windows 10 Installer from your created USB media.
5.) Plug your old drive back in and move all of your data over to new drive.
This is all assuming you don't want to use something like Macrium or Acronis to image/clone to your new drive. If you so happen to get a Samsung or Crucial, I know those and most SSD come with cloning software. Most all of these automatically handle expanding your drive. So if you go from a 250gb drive to a 500gb, they typically automatically expand your old partition out for you.