message: Make clearer that relationships may have multiple possible target types.
  * Make clearer that relationships may have multiple possible target types.
  Refs
  * Update website/docs/modeling-data.md
diff: @@ -192,7 +192,9 @@ Two kind of relationships between models are allowed:
  Relationships must define the related `type` and may optionally define their
  `inverse`, which should correspond to the name of a relationship on the related
  -model. Inverse relationships should be defined when relationships must be kept
  +model. Multiple `type` values may be expressed as elements of an array.
  +
  +Inverse relationships should be defined when relationships must be kept
  synchronized, so that adding or removing a relationship on the primary model
  results in a corresponding change on the inverse model.
  @@ -206,7 +208,7 @@ const schema = new RecordSchema({
  models: {
  planet: {
  relationships: {
  - moons: { kind: "hasMany", type: "moon", inverse: "planet" }
  + moons: { kind: "hasMany", type: ["moon", "satellite"], inverse: "planet" }
  }
  },
  moon: {
  