There are really 4 major things learned by the Mopar PCM in order to operate your vehicle correctly.
First the VIN... The VIN tells many modules in your car how to operate correctly. The Door glass drop for example won't work correctly if the VIN says its a coupe, and you put it in a convertible (or vice versa). The VIN is only allowed to be programmed once via the dealers tools (for various reasons of security, etc).
Second, the throttle learn - This is an important function of the PCM to learn the nuances of the two throttle on your particular engine.
Third, the pedal learn - This is also important for the same reasons as the throttle, it is part of the By-Wire security to make sure that all sensors involved with your foot getting to the throttles are in check. There are small differences between all such sensors, and it could be possible to have limp-outs if you start mixing and matching.
Fourth -> Misfire TEC learn - This is a critical learn that detects small differences in the way a particular engine rotates, and how that rotation is detected... the crank targets are machined into every crank individually and somewhat uniquely. This learn matches the crank to a PCM.
The last three learns can all be re-done to match a PCM to a given engine via the dealer tool (Starscan / WiTech), but the VIN would remain an issue. Not a big issue as long as you go coupe->coupe or convertible->convertible. The last issue is tracking odometer... you are likely to loose your tracking odometer as proof of your main odometer with all of this swapping around. There is no change to TPMS (that is a different module). Keep in mind that this is an off-road use only part, it will not past state emissions tests... it also only provides gains in conjunction with other parts (headers, porting, exhaust changes). It also needs the best unleaded fuel possible, or the knock system may even reduce power in an effort to keep your engine safe.