The AUTO_INCREMENT value for a table determines what value MySQL will give to the next new record - it has not effect on existing data.
If you want to change data, you'll have to do that yourself in a custom program. Something like (pseudo-code):
set counter = 1;
while fetch new record and set X to current id {
update table set ID = counter where id = X;
counter = counter + 1;
}
HOWEVER! - if you are using that ID in any other tables, you'll have to update the value there too. This could get very complex - you should try to avoid changing primary key values.
Finally, the largest value for an unsigned BIGINT is 18,446,744,073,709,551,615 - are you really going to hit that value in the near future?