addOrReplace
Replaces the first item within the list that matches the given predicate or adds the item to the list if none match.
Replaces the first item within the list that matches the given predicate or adds the item to the list if none match.