I have a FGDB that I am using to test in Arc Online. In doing so I am performing database updates such as assigning domains, deleting fields, and reordering. I have searched everywhere and not found one good answer that EXPLAINS the process of permanently reordering the feature class attributes. I dont mind a python response as long as it is clear the thinking/process in performing the necessary steps. For instance I need to make the field listed last (all the way to the right) as third (further left). I should mention that eventually i will need to do the same to my production .SDE so the more scripting involved the better for duplication later on.