def combine_dicts(*dicts):
    """
    When passed in one or more dictionaries, return a new dictionary
    with items combined from all input dictionaries. If the same key
    exists in more than one dictionaries, the last dictionary's value
    for the key will be used.
    """
    combined = {}
    for d in dicts:
        if d is None:
            continue
        for k, v in d.items():
            combined[k] = v
    return combined
