Adding fields to content type edit form (not to the node itself)
It sounds like you need to create custom entities.
Try reading Creating a content entity type in Drupal 8 and maybe this module can help: Entity API