If you pre-compose or nest your entire comp in a new one and apply Time Remapping the time that it takes for all of the animations to happen will change but you will not get blended frames or duplicate ones unless you have Preserve Frame rate when nested turned on. For example, Create a new composition 10 seconds long, draw an ellipse in the comp, animate the position of the ellipse from the left to the right side of the screen in 4 frames. Set the out point for the layer.
Pre-compose the layer moving all attributes then press Alt/Option + Ctrl/Cmnd + t to apply Time remapping to the comp, grab the Time Remapping keyframe at frame 5 and drag it to the end of the comp. Now check the animation. The layer moves smoothly across the screen instead of jumping to 4 different positions. That's all there is to it. It works in both directions. The only time you get duplicate or blended frames when using time remapping is when you have footage in the timeline because there is no animation to stretch, there are only a specific number of frames that the metadata is telling AE to playback at a specified number of frames per second.
Observe:

If you open up the nested comp and change the Advanced properties of the comp to preserve frame rate while nested you will get just 4 positions. With that turned off, you have complete freedom to manipulate the time of your comp without restrictions. Motion blur even responds accurately.