complete edit class information function