Actually, the changing of the id itself is not that hard. A simple query to the Database will do:
UPDATE `modx_site_content` SET id=(old id) WHERE id=(new id)
Since modx does not use foreign keys for tables (compatibility reasons i guess), the changing of the ID will – as sottwell pointed out – have a lot of consequences. To really change the id in a clean manner, you’ll have to change all other DB entries that are linked to this id as well. This starts with the "parent" field inside the modx_site_content Table and extends to a lot of other tables (modx_site_metatags, modx_document_groups, the document groups and access permissions and so on).
Changing this single id could become quite a cumbersome task. I’d rather fix this by redirect the old id to the new one with a .htaccess Rewrite Rule or something similar.