How to create a parent content type which consists of other child content types?
For Drupal 8, it sounds like you are describing reference fields. You would want to:


Create your two content types
Add a reference field to one of them. The refence field would be of the type 'content'.
(Optional, but probably) Limit the types of content that can be referenced to only the other content type.