I wanted to clarify a point I made earlier. Make sure all door components have the same relative insertion point (component origin) to make swapping them easier. For example, inset doors could have their insertion point at the lower, front left corner so that you can drop the door into place using the lower left corner on the face frame as the destination. If you are going to draw the inset doors so there is a gap between the door and face frame, locate the origin over to the left and down by the width of the gap. Personally I wouldn’t leave the gap and would plane a little off the doors to suit.
If the doors are full overlay, set the origin up and to the right from the bottom corner by the amount of the overlay. Put the origin on the back of the door instead of the front so that it goes in as an overlay door. Partial overlay, place the origin in the corner where the left side and bottom rabbets meet.
If you do this properly, you can select the doors of a given size in the model and the select the replacement door in the Components window and use Replace Selected. In fact you can select all the instances of the door component in the model by right clicking on its thumbnail in the In Model Components window. Then right click on the new door thumbnail and click on Replace selected.