I am trying to figure out how to clear a StringAttribute. I have a dropdown attribute that has 3 options. I want to be able to reset it to <None> through web services (I am using c#). I have tried to set the Values property of the StringValue to null and then update the node, but it has no affect and the value stays the same. If I set the value to an empty string, I get an error that it is an invalid entry.
(StringValue)(doc1.Metadata.AttributeGroups[0].Values[0])).Values = null;
DocManService.UpdateNode(ref DocsAuthenticationToken, doc1);
The same seems to the case for any StringAttribute. I am looking for a way to make it equal to nothing as if it had never had a value.