Yes, you can change (write) the strings of an enum. However, the VI containing the enum must be idle (not running) in order to write to this property (it doesn't matter for reading). To do this, open a VI reference from another VI and then get a reference to the enum by getting a panel reference, and then searching through the Controls[] for one with a Label.Text whose name is the same as your target enum.
-Jim