Darius Anderson rape charge changed after 'coding error'