It will work for sure, though I'm not sure about going from the 2TB hard drive to a smaller drive, I only did the reverse (500GB to a larger one.)
If your goal is to put a SSD in, I'd say wait two weeks for the cheaper 500GB model, since you are't going to be keeping the hard drive it comes with anyway! Then you can simply image the drive (takes a few hours...) and write it back to a SSD. Ideally get a 500GB or larger SSD so you don't have to shrink partitions - making them larger is easier and less risky than shrinking them.
I can confirm it will work. I have the original model Xbox One and put a 2TB hard drive in there, no issues. It's not even as hard as these guys make it sound. You just plug your original hard drive into a computer and make an image of it ("dd" style image, I use Win32DiskImager on Windows for it), then write the image back to your new drive.
If the new drive is larger (which is generally the whole point), boot up GParted and enlarge the data partition. They are all NTFS, no proprietary stuff like the 360. Worked first try.