Ideally I want the field already populated when they create a new feature. They will be starting with a blank database with no data (except for the empty feature classes and subtypes built into the database), so I would like to use: arcpy.AssignDefaultToField_management(fc, "Field_Name", User_Input_Value", *Not sure what to put here for the subtypes*)
It seems like your code work if I put that in there instead of arcpy.CalculateField_management(fc, "yourfieldnamehere", userinputvalue), but how would I input the subtype values to include all of them for every feature class?
Thanks,
Phil