Allow WordPress Users To Edit Own CiviCRM Record
I am not completely sure on how to do this. But in Civicrm you can create profiles. A profile has multiple purposes and one of them is an input form for editing contact data. You can then insert this profile into a WordPress page