Правильно: Слава городу-герою Москве!
Вариант Иначе не ошибка, это старшая норма, уходящий вариант. Возможно, Вашего преподавателя так учили говорить в школе, возможно, так говорили в его семье старшие родственники. В современном русском языке предпочтительно: инАче.
Верно: изменение технических условий — если речь идет о самих условиях. Если имеется в виду документ, где описаны эти условия, то верно: изменения в "Технических условиях", но: внести изменения в "Технические условия".
Если сочетание имеет значение приблизительного указания, ставится дефис, например: в марте-апреле («то ли в марте, то ли в апреле»). Если же сочетание обозначает интервал значений («от... до»), ставится тире, пробелы нужны: в марте – апреле (т. е. с каких-то чисел марта до каких-то чисел апреля), в марте – мае (с марта до мая).
Запятые лучше поставить: В квартире для детей, Иванова Ивана и Ивановой Даши, не созданы условия для проживания.
Запятая не нужна, так как союз и соединяет части сложносочиненного предложения, но имеется общий второстепенный член в ходе расследования.
Возможный вариант: технические условия проектирования...
Запятая не нужна.
Зависит от контекста. Есть ситуации, когда такая замена невозможна (например, при оформлении прямой речи), есть случаи, когда запятую вместо двоеточия можно поставить (ср.: Осторожно: злая собака! и Осторожно, злая собака!).