How to manipulate XML in C#, add, delete, and change nodes in XML