I spent a good amount of time trying to this myself and I've got something that works. Refer to my code here to get it working.
How to update feature class by iterating through values with branching?How to update feature class by iterating through values with branching?.
You'll need to make a list that contains all the fields so you can iterate through them.