Изменить означает «сделать иным», сменить — «взять взамен другое». Иногда эти слова используются как синонимы, однако изменить обычно используется, когда речь идет о поправке или модификации чего-то, что уже существует. Например, «изменить план», «изменить решение». Это слово подразумевает внутреннее преобразование или модификацию. Сменить же обычно используется, когда речь идет о замене одного объекта или действия на другой. Например, «сменить работу», «сменить одежду». Это слово подразумевает внешнее действие, замену одного на другое. Таким образом, основное различие между этими двумя словами заключается в том, что изменить обычно относится к внутренним преобразованиям, в то время как сменить — к внешним заменам.
Запятая не нужна.
Чаще всего используют приветствие «доброе утро». Но и вариант «с добрым утром» не ошибочен. О формах с родительным падежом («доброго утра», «доброго дня») см. ответ на вопрос № 256612.
Слова по типу лучше заменить на вроде или наподобие. Запятая не требуется: ...шар для развлечения вроде китайского фонарика.
Запятая не ставится.
Да, запятую надо поставить.
Имя Роберто не склоняется.
Запятая не нужна. Запятая не ставится между однородными придаточными предложениями, которые соединены неповторяющимся союзом и.
В обоих случаях запятая перед что нужна.