Sachverhalt: A. X._ wurde wegen Landfriedensbruchs von der Kantonspolizei Zürich festgenommen. Nach seiner Festnahme spuckte er dem Polizisten A._ durch die Zellentür in die linke Gesichtshälfte und auf die Schulter. B. Das Strafgericht Basel-Landschaft verurteilte X._ mit Urteil vom 6. Juli 2017 wegen Landfriedensbruchs zu einer bedingt vollziehbaren Geldstrafe von 30 Tagessätzen zu je Fr. 30.- bei einer Probezeit von zwei Jahren. Vom Vorwurf der Gewalt und Drohung gegen Behörden und Beamte wurde X._ freigesprochen. C. Auf Berufung von A._ sprach das Kantonsgericht Basel-Landschaft X._ mit Urteil vom 3. April 2018 in Abänderung des erstinstanzlichen Urteils der Gewalt und Drohung gegen Behörden und Beamte schuldig und erhöhte die bedingte Geldstrafe von 30 auf 50 Tagessätze zu je Fr. 30.- bei einer Probezeit von zwei Jahren. Weiter verurteilte es X._ zu einer Verbindungsbusse von Fr. 300.-. Die Zivilforderungen von A._ wurden auf den Zivilweg verwiesen, die Genugtuungsforderung abgewiesen. D. X._ führt Beschwerde in Strafsachen. Er beantragt, das Urteil des Kantonsgerichts Basel-Landschaft vom 3. April 2018 sei teilweise aufzuheben. Der Beschwerdeführer sei vom Vorwurf der Gewalt und Drohung gegen Behörden und Beamte freizusprechen und in Gutheissung des Urteils des Strafgerichts Basel-Landschaft vom 6. Juli 2017 zu einer Geldstrafe von 30 Tagessätzen zu je Fr. 30.- bei einer Probezeit von zwei Jahren zu verurteilen. Es sei von der Verhängung einer Verbindungsbusse abzusehen, es seien die Zivilforderungen von A._ abzuweisen und es seien die Kosten des Berufungsverfahrens zulasten des Berufungsklägers zu verlegen. Eventualiter sei die Angelegenheit zur neuen Entscheidung im Sinne der Erwägungen an die Vorinstanz zurückzuweisen. Zudem ersucht er für das Verfahren vor Bundesgericht um unentgeltliche Rechtspflege und Verbeiständung.