Importing Content Without Including `nid`
I think you should use Features and Universally Unique IDentifier.

When you update an existing node, thanks to UUID, it will be updated in production site because they should have the same UUID (but can have different IDs). If the UUID doesn't exist, then it will create a new node.