A transaction type cannot be changed once it has been submitted due to the risk of data corruption.
Alternative Solution: Reverse the donation and ask the sponsor to re-enter it correctly as a sponsorship transaction, or enter it through Bookkeeping on their behalf.