1. A wireless device, comprising: a user interface; memory configured to store: one or more credentials associated with the wireless device, the one or more credentials for enabling the wireless device to obtain one or more services over a wireless access network, and a target credential; and one or more processors configured to execute one or more machine-executable instructions that, when executed by the one or more processors, cause the one or more processors to: obtain, through the user interface, an indication of a user request to replace a particular credential of the one or more credentials with the target credential, detect a network-provisioning state change, based on the detected network-provisioning state change, determine that the particular credential does not match the target credential, initiate a programming session with a network element communicatively coupled to the wireless device over the wireless access network, obtain an updated credential from the network element, and assist in storing, in memory, the updated credential as the particular credential.