... so I want to enable the user to change that file at will and reload it while the game is running ...
The content pipeline processes the file during the project compilation. Once the file is compiled (the .xnb file) it can't be modified.
If you want to change the file in run time, you better reading the file normally using filewriter as other c# applications. (Video)
Hope this helps ;)